IIoModule Interface
Represents an I/O module.
Inheritance Hierarchy
System.ComponentModel.INotifyPropertyChanged
IntervalZero.KINGSTAR.Base.Class.IModule
IntervalZero.KINGSTAR.Base.Class.IIoModule
Namespace: IntervalZero.KINGSTAR.Base.Class
Assembly: IntervalZero.KINGSTAR.Base.Class (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0
Syntax
public interface IIoModule : IModule, INotifyPropertyChanged
Public Interface IIoModule Inherits IModule, INotifyPropertyChanged
The IIoModule interface exposes the following members.
Methods
| Name | Description | |
|---|---|---|
|
ForceInput (bool) | Writes a bit into an input of a simulated I/O module. |
|
ForceInput (byte) | Writes a byte into an input of a simulated I/O module. |
|
ForceInput (double) | Writes a double into an input of a simulated I/O module. |
|
ForceInput (int) | Writes an integer into an input of a simulated I/O module. |
|
ForceInput (long) | Writes a long integer into an input of a simulated I/O module. |
|
ForceInput (sbyte) | Writes 8-bit signed integer into an input of a simulated I/O module. |
|
ForceInput (short) | Writes a short integer into an input of a simulated I/O module. |
|
ForceInput (float) | Writes a float into an input of a simulated I/O module. |
|
ForceInput (uint) | Writes an unsigned integer into an input of a simulated I/O module. |
|
ForceInput (ulong) | Writes an unsigned long integer into an input of a simulated I/O module. |
|
ForceInput (ushort) | Writes an unsigned short integer into an input of a simulated I/O module. |
|
ReadInputBool | Reads a bit from an input of a real or simulated I/O module. |
|
ReadInputByte | Reads a byte from an input of a real or simulated I/O module. |
|
ReadInputDouble | Reads a double from an input of a real or simulated I/O module. |
|
ReadInputInt16 | Reads a short integer from an input of a real or simulated I/O module. |
|
ReadInputInt32 | Reads an integer from an input of a real or simulated I/O module. |
|
ReadInputInt64 | Reads a long integer from an input of a real or simulated I/O module. |
|
ReadInputSByte | Reads an 8-bit signed integer from an input of a real or simulated I/O module. |
|
ReadInputSingle | Reads a float from an input of a real or simulated I/O module. |
|
ReadInputUInt16 | Reads an unsigned short integer from an input of a real or simulated I/O module. |
|
ReadInputUInt32 | Reads an unsigned integer from an input of a real or simulated I/O module. |
|
ReadInputUInt64 | Reads an unsigned long integer from an input of a real or simulated I/O module. |
|
ReadOutputBool | Reads a bit from an output of a real or simulated I/O module. |
|
ReadOutputByte | Reads a byte from an output of a real or simulated I/O module. |
|
ReadOutputDouble | Reads a double from an output of a real or simulated I/O module. |
|
ReadOutputInt16 | Reads a short integer from an output of a real or simulated I/O module. |
|
ReadOutputInt32 | Reads an integer from an output of a real or simulated I/O module. |
|
ReadOutputInt64 | Reads a long integer from an output of a real or simulated I/O module. |
|
ReadOutputSByte | Reads an 8-bit signed integer from an output of a real or simulated I/O module. |
|
ReadOutputSingle | Reads a float from an output of a real or simulated I/O module. |
|
ReadOutputUInt16 | Reads an unsigned short integer from an output of a real or simulated I/O module. |
|
ReadOutputUInt32 | Reads an unsigned integer from an output of a real or simulated I/O module. |
|
ReadOutputUInt64 | Reads an unsigned long integer from an output of a real or simulated I/O module. |
|
WriteOutput (bool) | Writes a bit into an output of a real or simulated I/O module. |
|
WriteOutput (byte) | Writes a byte into an output of a real or simulated I/O module. |
|
WriteOutput (double) | Writes a double into an output of a real or simulated I/O module. |
|
WriteOutput (int) | Writes an integer into an output of a real or simulated I/O module. |
|
WriteOutput (long) | Writes a long integer into an output of a real or simulated I/O module. |
|
WriteOutput (sbyte) | Writes an 8-bit signed integer into an output of a real or simulated I/O module. |
|
WriteOutput (short) | Writes a short integer into an output of a real or simulated I/O module. |
|
WriteOutput (float) | Writes a float into an output of a real or simulated I/O module. |
|
WriteOutput (uint) | Writes an unsigned integer into an output of a real or simulated I/O module. |
|
WriteOutput (ulong) | Writes a long unsigned integer into an output of a real or simulated I/O module. |
|
WriteOutput (ushort) | Writes a short unsigned integer into an output of a real or simulated I/O module. |
Properties
| Name | Description | |
|---|---|---|
|
InputLength | The length (in bits) of the inputs for this module. |
|
OutputLength | The length (in bits) of the outputs for this module. |
See also